
        
        .weather-widget {
            background-color: RGB(73,83,104);
            border-radius: 10px;
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .07), 0 1px 5px 0 rgba(0, 0, 0, .1);
            padding: 20px;
            text-align: left;
            	/* 设置行高为正常 */
	        line-height: normal;
            width: 300px;
            overflow: hidden;
            position: relative; /* 添加此属性以允许绝对定位 */
	    /* 禁止用户选择文本 */
	    -webkit-user-select: none; /* Chrome, Safari 和 Opera 浏览器 */
	    -moz-user-select: none;    /* Firefox 浏览器 */
	    -ms-user-select: none;     /* Internet Explorer 和 Edge 浏览器 */
	    user-select: none;         /* 现代浏览器 */
        }
        
        .weather-widget img {
            position: absolute; /* 设置图片位置为绝对 */
            top: 10px;          /* 距离顶部的距离 */
            right: 10px;        /* 距离右侧的距离 */
            width: 51px;        /* 图片宽度 */
            height: auto;       /* 保持图片原始比例 */
        }
        .weather-widget h1 {
            color: #FFF;
            margin: 0 0 10px 0;
            font-size: 1.2em;
        }
        .weather-widget .temp {
            color: #FFF;
            font-size: 2em;
            margin: 0;
        }
        .weather-widget .range {
            color: #FFF;
            margin: 0 0 10px 0;
            font-size: 0.9em;
        }
        .weather-widget .clothing {
            color: #FFCBB3;
            margin: 0 0 10px 0;
            font-size: 0.9em;
        }
        .weather-widget .alert {
            color: #FF5100;
            font-weight: bold;
            margin: 0 0 10px 0;
            font-size: 0.9em;
        }
        .weather-widget .no-alert {
            color: #66cc66;
            font-style: italic;
            margin: 0 0 10px 0;
            font-size: 1em;
        }
        .weather-widget .divider {
            border-bottom: 1px solid #eee;
            margin: 10px 0;
        }
		
		
        .weather-widget .ip-widget {
            background-color: RGB(73,83,104);
            border-radius: 16px;
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .07), 0 1px 5px 0 rgba(0, 0, 0, .1);
            padding: 20px;
            text-align: left;
            overflow: hidden;
        }
        /*.weather-widget .ip-widget h1 {*/
        /*    color: #333;*/
        /*    margin: 0 0 10px 0;*/
        /*    font-size: 1.2em;*/
        /*}*/
        .weather-widget .ip-widget p {
            color: #FFF;
            margin: 0;
            font-size: 1em;
        }
        
        /*为了应对强迫症，特意把fontawesome图标微调2个像素*/
		.weather-widget .ip-widget .ip_class {
            color: #FFF;
            margin: 2px;
            font-size: 1em;
        }
        .weather-widget .ip-widget #i_ip{
            /* 把字也给对齐 */
            margin-right:2px;
        }
        .weather-widget  #i_temperature{
            /* 把温度计图标也给对齐 */
            margin:5px;
        }